Loops under Strategies ... Continued
نویسندگان
چکیده
While there are many approaches for automatically proving termination of term rewrite systems, up to now there exist only few techniques to disprove their termination automatically. Almost all of these techniques try to find loops, where the existence of a loop implies non-termination of the rewrite system. However, most programming languages use specific evaluation strategies, whereas loop detection techniques usually do not take strategies into account. So even if a rewrite system has a loop, it may still be terminating under certain strategies. Therefore, our goal is to develop decision procedures which can determine whether a given loop is also a loop under the respective evaluation strategy. In earlier work, such procedures were presented for the strategies of innermost, outermost, and context-sensitive evaluation. In the current paper, we build upon this work and develop such decision procedures for important strategies like leftmost-innermost, leftmost-outermost, (max-)parallel-innermost, (max-)parallel-outermost, and forbidden patterns (which generalize innermost, outermost, and context-sensitive strategies). In this way, we obtain the first approach to disprove termination under these strategies automatically.
منابع مشابه
Loops under Strategies
While there are many approaches for automatically proving termination of term rewrite systems, up to now there exist only few techniques to disprove their termination automatically. Almost all of these techniques try to find loops, where the existence of a loop implies non-termination of the rewrite system. However, most programming languages use specific evaluation strategies, whereas loop det...
متن کاملDislocation Loop Formation and Growth under In Situ Laser and/or Electron Irradiation
Vacancies and interstitial atoms are primary lattice (point) defects that cause observable microstructural changes, such as the formation of dislocation loops and voids in crystalline solids. These defects' diffusion properties determine the phase stability and environmental resistibility of macroscopic materials under ambient conditions. Although in situ methods have been proposed for measurin...
متن کاملOptimal Process Adjustment under Inspection Errors Considering the Cycle Time of Production
Process adjustment, also known as process targeting, is one of the classical problems in the field of quality control and production economics. In the process adjustment problem, it is assumed that process parameters are variables and the aim is to determine these parameters such that certain economic criteria are optimally satisfied. The aim of this paper is to determine the optimal process ad...
متن کاملReactive and Active Power Control of Grid WECS Based on DFIG and Energy Storage System under both Balanced and Unbalanced Grid Conditions
This paper focuses on improving the active and reactive power control of Wind Energy Conversion System (WECS) by employing the Battery Energy Storage System (BESS) and controlling the frequency and voltage regulation instantaneously. The proposed power control scheme is composed of two control loops so that they are implemented and designed for active power control and controlling the reactive ...
متن کاملMutagenesis and molecular modeling reveal three key extracellular loops of the membrane receptor HasR that are involved in hemophore HasA binding.
On the basis of the three-dimensional model of the heme/hemophore TonB-dependent outer membrane receptor HasR, mutants with six-residue deletions in the 11 putative extracellular loops were generated. Although all mutants continued to be active TonB-dependent heme transporters, mutations in three loops abolished hemophore HasA binding both in vivo and in vitro.
متن کامل